#include "map.h"
#include "config.h"

map::map()
{
    //初始化加载地图对象 load调用常数
    m_map1.load(MAP_PATH);
    m_map2.load(MAP_PATH);

    //初始化X轴坐标
    m_map1_posX=0;
    m_map2_posX=GAME_WIDTH;

    //地图滚动速度
    m_speed=MAP_SPEED;
}

//更新地图坐标的函数
void map::mapPosition()
{
    //处理第一张图片位置
    m_map1_posX-=m_speed;
    if(m_map1_posX<=-GAME_WIDTH)
    {
        m_map1_posX=0;
    }
    //处理第二张图片位置
    m_map2_posX-=m_speed;
    if(m_map2_posX<=0)
    {
        m_map2_posX=GAME_WIDTH;
    }
}
